home *** CD-ROM | disk | FTP | other *** search
Wrap
Text File | 1996-09-19 | 31.2 KB | 557 lines | [ TEXT/MPS ]
This file lists class and member names that have changed since ODF Release 1. They may have been renamed, moved to another class, or removed. When you hit compile errors, search this list to find out what to do. (*) indicates an API change. FW_CPart::AddProperties - renamed to AddAnnotationProperties; (*) has an extra parameter FW_CPart::ClearPartStorage - gone; ODF does not automatically clear the part kind value anymore FW_CPart::GetPartKind - (*) returns FW_CKind* instead of ODValueType; call FW_CKind::GetType to get the type FW_CPart::GetSession - gone; use FW_CSession static function instead FW_CPart::HandleAdjustMenus - (*) returns FW_Handled instead of FW_Boolean FW_CPart::Initialize - (*) has 2 additional parameters: ODStorageUnit* storageUnit, FW_Boolean fromStorage FW_CPart::InternalizeContent - (*) returns FW_Boolean instead of void FW_CPart::IsValidContentValue - gone; register your part kinds by calling FW_CPart::RegisterKind FW_CPart::PrivCleanseContentProperty - gone FW_CPart::PrivCloneInto - gone FW_CPart::PrivInitGlobals - (*) has additional parameter: ODStorageUnit* storageUnit FW_CPart::PrivNewDataInterchange - renamed to NewDataInterchange FW_CPart::PrivNewEventDispatcher - renamed to NewEventDispatcher FW_CPart::PrivNewPresentation - renamed to NewPresentation; (*) 2 additional parameters: FW_ResourceId viewResourceID, FW_ResourceId rootViewResourceID FW_CPart::TranslateData - moved to FW_CDataInterchange FW_CPart::ValidatePresentation - (*) parameters changed FW_CPart::gMacPICTDataType - gone FW_CPart::gMacPICTFileType - gone FW_CPart::gMachfsDataType - gone FW_CPart::gMacTEXTFileType - gone FW_CPart::gMacTEXTDataType - gone FW_CPart::gMacMooVFileType - gone FW_CPart::gSessionGlobalsCount - renamed to fgSessionGlobalsCount FW_CPart::gSelectionFocusToken - renamed to fgSelectionFocusToken FW_CPart::gMenuFocusToken - renamed to fgMenuFocusToken FW_CPart::gKeyFocusToken - renamed to fgKeyFocusToken FW_CPart::gModalFocusToken - renamed to fgModalFocusToken FW_CPart::gClipboardFocusToken - renamed to fgClipboardFocusToken FW_CPart::gScrollingFocusToken - renamed to fgScrollingFocusToken FW_CPart::gViewAsFrameToken - renamed to fgViewAsFrameToken FW_CPart::gViewAsSmallIconToken - renamed to fgViewAsSmallIconToken FW_CPart::gViewAsLargeIconToken - renamed to fgViewAsLargeIconToken FW_CPart::gViewAsThumbnailToken - renamed to fgViewAsThumbnailToken FW_CEmbeddingPart::PrivCloneInto - renamed to CloneInto FW_CEmbeddingPart::PrivNewDataInterchange - renamed to NewDataInterchange FW_CEmbeddingPart::PrivNewPresentation - gone; FW_CEmbeddingPresentation is also gone FW_CEmbeddingPresentation - gone; use FW_CPresentation FW_CEmbeddingPresentation::Embed - gone; call FW_MProxy::Embed instead FW_CFrame::AcquireContainingPartProperties - gone; moved to FW_CEmbeddingPart, (*) parameter added FW_CFrame::AdjustCursor - (*) returns FW_Handled instead of FW_Boolean; has additional parameter: ODEventInfo* eventInfo FW_CFrame::ChangeInternalTransform - renamed to PrivChangeInternalTransform FW_CFrame::ContainingPartPropertiesUpdated - gone FW_CFrame::DrawHighlight - renamed to DrawFullHighlight; (*) hilite parameter removed FW_CFrame::FW_CFrame - (*) last parameter gone (resource id); pass resource ID to RegisterPresentation instead FW_CFrame::HandleAdjustMenus - (*) returns FW_Handled instead of FW_Boolean FW_CFrame::HandleDraw - (*) returns FW_Handled instead of FW_Boolean FW_CFrame::HandleIdle - (*) returns FW_Handled instead of FW_Boolean FW_CFrame::HandleMenu - (*) returns FW_Handled instead of FW_Boolean FW_CFrame::HandleMouseEnter - (*) returns FW_Handled instead of FW_Boolean; has additional parameter: ODEventInfo* eventInfo; changed to virtual FW_CFrame::HandleMouseLeave - (*) returns FW_Handled instead of FW_Boolean; has additional parameter: ODEventInfo* eventInfo; changed to virtual FW_CFrame::HandleMouseWithin - (*) returns FW_Handled instead of FW_Boolean; has additional parameter: ODEventInfo* eventInfo; changed to virtual FW_CFrame::HandleSuspendResumeEvent - (*) returns FW_Handled instead of FW_Boolean; changed to virtual FW_CFrame::HandleWindowEvent - (*) returns FW_Handled instead of FW_Boolean; changed to virtual FW_CFrame::HighlightChanged - (*) parameters added FW_CFrame::NewPartWindow - (*) parameters changed FW_CFrame::PrivActivateFrame - renamed to ActivateFrame FW_CFrame::PrivActiveWindowOnMouseDown - renamed to ActivateWindow FW_CFrame::PrivDragging - renamed to PrivStartStopDragging; (*) 2nd parameter changed FW_CFrame::PrivUpdateScrollParameters - (*) 2nd parameter gone FW_CFrame::ResetViews - renamed to DeleteAndResetViews FW_CFrame::ShowPartInfo - (*) return type changed to FW_Handled FW_CEmbeddingFrame::AdjustCursor - (*) returns FW_Handled instead of FW_Boolean; additional parameter ODEventInfo* eventInfo FW_CEmbeddingFrame::CreateEmbeddedFacet - gone; override FW_MProxy::CreateFacets instead, (*) API changed FW_CEmbeddingFrame::EmbeddedFacetAdded - gone FW_CEmbeddingFrame::EmbeddedFacetRemoved - gone FW_CEmbeddingFrame::FW_CEmbeddingFrame - (*) last parameter gone (FW_ResourceId) FW_CEmbeddingFrame::GetEmbeddedFacet - gone FW_CEmbeddingFrame::HandleAdjustMenus - (*) returns FW_Handled instead of FW_Boolean FW_CEmbeddingFrame::HandleMenu - (*) returns FW_Handled instead of FW_Boolean FW_CEmbeddingFrame::PrivDragging - renamed to PrivStartStopDragging; (*) 2nd parameter changed FW_CEmbeddingFrame::RevealFrame - gone; override FW_MProxy::Reveal instead FW_CEmbeddingFrame::ShowPartInfo - (*) return type changed to FW_Handled FW_CAboutFrame::DoAdjustMenus - (*) returns FW_Handled instead of FW_Boolean FW_CClipboardCommand::fClipboard - gone; call FW_CSession::GetClipboard(ev) instead FW_CCommand::GetUndo - gone; call FW_CSession::GetUndo(ev) instead FW_CCommand::IsOKtoEdit - (*) is now virtual FW_CContent - is now an auto-destruct class FW_CContent::CreateDataFrameShape - renamed to AcquireSuggestedFrameShape FW_CContent::Externalize - override ExternalizeKind instead FW_CContent::Internalize - override InternalizeKind instead FW_CDataInterchange::ExternalizeData - (*) 5th parameter changed to type FW_StorageKinds FW_CDataInterchange::InternalizeData - (*) 5th parameter changed to type FW_StorageKinds FW_CDialogFrame::FW_CDialogFrame - (*) last parameter gone (resource ID); pass resource ID to RegisterPresentation instead FW_CDialogFrame::DoVirtualKey - (*) returns FW_Handled instead of FW_Boolean FW_CEmbeddingDataInterchange::PrivPostEmbedAs - (*) return type is now void FW_CFacetClipper::FW_CFacetClipper - (*) both parameters are gone FW_CFacetClipper::AcquireWorkingClip - (*) last parameter is gone (limitShape) FW_CFacetClipper::ClipOneEmbeddedFacet - (*) last parameter is gone (limitShape) FW_CLink::PrivDrawLinkBorder - renamed to DrawLinkBorder, made public FW_CLinkManager::PasteWithLink - (*) last parameter changed to type FW_StorageKinds FW_CLinkManager::SetPendingDropLink - renamed to PrivSetPendingDropLink; (*) parameter added FW_CLinkSource::ResolveAllPromises - gone FW_CLinkSource::PrivSetPromise - gone FW_CLinkSource::IsPromised - gone FW_CODPart::AcquireContainingPartProperties - (*) parameter added FW_CODPart::ChangeKind - (*) parameter added FW_CODPart::DisplayFrameClosed - gone FW_CODPart::DisplayFrameRemoved - (*) parameters added FW_CODPart::ExternalizeKinds - (*) parameter added FW_CODPart::RevealFrame - (*) parameter added FW_MPasteAsHandler::PasteAsEmbed - (*) 3rd parameter changed to type FW_StorageKinds FW_MPasteAsHandler::PostPasteAsDialog - (*) 3rd parameter changed to type FW_StorageKinds FW_CPresentation::FW_CPresentation - (*) parameters changed FW_CPresentation::Embed - gone; moved to FW_MProxy FW_CPresentation::GetPartWindow - moved to FW_CPart FW_CPresentation::GetPartWindowFrame - moved to FW_CPart FW_CPresentation::OpenPartWindow - moved to FW_CPart FW_CPresentation::SetFocusSet - renamed to AdoptFocusSet FW_CPrintHandler::FW_CPrintHandler - (*) parameter added FW_CPrintHandler::DoAdjustMenus (*) returns FW_Handled instead of FW_Boolean FW_CPrintHandler::DoMenu (*) returns FW_Handled instead of FW_Boolean FW_CPrintJob::OpenDocument - (*) ODSession parameter is gone FW_CPromise::FW_CPromise - (*) version taking an FW_CLinkSource* parameter is gone; parameter added (FW_CLinkSource*); parameter type renamed to FW_StorageKinds FW_CPromise::FulfillPromise - call ExternalizeKind instead of Externalize; (*) parameter added FW_CPromise::GetStorageKind - (*) returns type FW_StorageKinds FW_CPromise::PrivHandleFulfillPromise - (*) parameter added FW_CProxyFrame::FW_CProxyFrame - (*) parameter added (wasInLimbo) FW_CProxyFrame::IsVisible - gone FW_CScrollBarScroller::FW_CScrollBarScroller - (*) parameter added (liveScrolling) FW_CScrollBarScroller::PrivAdjustScrollBar - gone FW_CScrollBarScroller::ScrollPositionChanged - (*) parameters added FW_CScrollBarScroller::UpdateScrollParameters - gone; moved to FW_CScroller FW_CPrivBaseScroller::UpdateScrollParameters - (*) last parameter removed FW_CScroller::fAutoScrollIncrement - gone FW_CScroller::GetScrollUnits - (*) changed completely FW_CScroller::PrivAcquireContentScrollShape - renamed to PrivCreateContentScrollShape; (*) FW_CScroller::PrivChangeOffset - gone FW_CScroller::ScrollDraw - gone FW_CScroller::ScrollPositionChanged - (*) parameters changed FW_CScroller::SetAutoScrollIncrement - gone FW_CScroller::UpdateScrollParameters - (*) last parameter removed FW_CSelection::CreateSelectionOutline - renamed to AcquireSelectionOutline FW_CSelection::CreateSelectionShape - renamed to AcquireSelectionShape FW_CSelection::GetSession - gone; use FW_CSession static function instead FW_CSelection::ShowSelectionInfo - (*) return type changed to FW_Handled FW_CDropTracker::fDragAttributes - changed from private to protected FW_CDropTracker::fSession - gone; use FW_CSession static functions instead FW_CDropTracker::FW_CDropTracker - (*) parameter added (autoScroll) FW_CTracker::fWaitMouseMoved - changed from private to protected FW_CSuperView::AdjustCursor - (*) returns FW_Handled instead of FW_Boolean; additional parameter ODEventInfo* eventInfo FW_CSuperView::HandleDraw - (*) returns FW_Handled instead of FW_Boolean FW_CSuperView::HandleMouseDown - (*) returns FW_Handled instead of FW_Boolean FW_CSuperView::IsInContentView - gone FW_CSuperView::MakeContentView - renamed to BecomeContentView FW_CSuperView::PrivAcquireContentScrollShape - (*) parameters changed FW_CSuperView::SubViewAdded - gone FW_CSuperView::SubViewRemoved - gone FW_CView::AdjustCursor - (*) returns FW_Handled instead of FW_Boolean; additional parameter ODEventInfo* eventInfo FW_CView::DoBGMouseDown - (*) returns FW_Handled instead of FW_Boolean FW_CView::DoMouseEnter - (*) returns FW_Handled instead of FW_Boolean; additional parameter ODEventInfo* eventInfo FW_CView::DoMouseLeave - (*) returns FW_Handled instead of FW_Boolean; additional parameter ODEventInfo* eventInfo FW_CView::DoMouseWithin - (*) returns FW_Handled instead of FW_Boolean; additional parameter ODEventInfo* eventInfo FW_CView::HandleBGMouseDown - (*) returns FW_Handled instead of FW_Boolean FW_CView::HandleDraw - (*) returns FW_Handled instead of FW_Boolean FW_CView::HandleMouseDown - (*) returns FW_Handled instead of FW_Boolean FW_CView::HandleMouseUp - (*) returns FW_Handled instead of FW_Boolean FW_CView::SetResizeForceRedraw - renamed to SetResizeInvalidates FW_CView::AdjustToNewLayout - (*) last parameter is now type FW_ERedrawVerb (defined in FWViews.k) FW_CNativeControl::SetLabel - (*) last parameter is now type FW_ERedrawVerb (defined in FWViews.k) FW_CFrame::SetLocation - (*) last parameter is now type FW_ERedrawVerb (defined in FWViews.k) FW_CSuperView::SetLocation - (*) last parameter is now type FW_ERedrawVerb (defined in FWViews.k) FW_CView::SetLocation - (*) last parameter is now type FW_ERedrawVerb (defined in FWViews.k) FW_CSuperView::SetSize - (*) last parameter is now type FW_ERedrawVerb (defined in FWViews.k) FW_CView::SetSize - (*) last parameter is now type FW_ERedrawVerb (defined in FWViews.k) FW_CStaticText::SetText - (*) last parameter is now type FW_ERedrawVerb (defined in FWViews.k) FW_CViewAs::Draw - (*) is now pure virtual FW_CViewAs::CalcUsedShape - renamed to AcquireUsedShape; (*) is now pure virtual FW_CViewAs::FW_CViewAs - (*) parameter added (ODTypeToken) FW_CViewAsIcon - gone; use FW_CViewAs FW_CViewAsLargeIcon - gone; use FW_CViewAs FW_CViewAsSmallIcon - gone; use FW_CViewAs FW_CViewAsThumbnail - gone; use FW_CViewAs FW_CFloatingWindow::HideShowFloatingWindows - (*) parameters changed FW_CFloatingWindow::TransferOwnership - (*) ODWindowState parameter is gone FW_CFloatingWindow::gSharedWindows - renamed to fgSharedWindows FW_CPrivSharedWindow::HideShow - (*) parameters changed FW_CWindow::FW_CWindow - (*) FW_CPart parameter removed from two constructors FW_CWindow::PrivCreateODWindowForFrame - (*) parameters changed FW_CWindow::fSession - gone; use FW_CSession static functions instead FW_MEventHandler::CreateEventHandlers - gone; code moved to AdoptEventHandler FW_MEventHandler::DispatchAdjustMenus - renamed to PrivDispatchAdjustMenus FW_MEventHandler::DispatchBGMouseDown - renamed to PrivDispatchBGMouseDown FW_MEventHandler::DispatchBGMouseDownInEmbeddedFrame - renamed to PrivDispatchBGMouseDownInEmbeddedFrame FW_MEventHandler::DispatchCharKey - renamed to PrivDispatchCharKey FW_MEventHandler::DispatchIdle - renamed to PrivDispatchIdle FW_MEventHandler::DispatchMenuEvent - renamed to PrivDispatchMenuEvent FW_MEventHandler::DispatchMouseDown - renamed to PrivDispatchMouseDown FW_MEventHandler::DispatchMouseDownInEmbeddedFrame - renamed to PrivDispatchMouseDownInEmbeddedFrame FW_MEventHandler::DispatchMouseDownInEmbeddedFrameBorder - renamed to PrivDispatchMouseDownInEmbeddedFrameBorder FW_MEventHandler::DispatchMouseUp - renamed to PrivDispatchMouseUp FW_MEventHandler::DispatchMouseUpInEmbeddedFrame - renamed to PrivDispatchMouseUpInEmbeddedFrame FW_MEventHandler::DispatchVirtualKey - renamed to PrivDispatchVirtualKey FW_MEventHandler::ODFrameToEventHandler - gone FW_MEventHandler::GetTarget - moved to FW_CFrame FW_MEventHandler::SetTarget - moved to FW_CFrame; (*) parameter added FW_MEventHandler::WantsToResignTarget - renamed to WillingToResignTarget (*) The following methods return FW_Handled instead of FW_Boolean FW_MEventHandler::DoAdjustMenus FW_MEventHandler::DoBGMouseDown FW_MEventHandler::DoBGMouseDownInEmbeddedFrame FW_MEventHandler::DoCharKey FW_MEventHandler::DoIdle FW_MEventHandler::DoMenu FW_MEventHandler::DoMouseDown FW_MEventHandler::DoMouseDownInEmbeddedFrame FW_MEventHandler::DoMouseDownInEmbeddedFrameBorder FW_MEventHandler::DoMouseUp FW_MEventHandler::DoMouseUpInEmbeddedFrame FW_MEventHandler::DoVirtualKey FW_MEventHandler::HandleAdjustMenus FW_MEventHandler::HandleBGMouseDown FW_MEventHandler::HandleBGMouseDownInEmbeddedFrame FW_MEventHandler::HandleCharKey FW_MEventHandler::HandleIdle FW_MEventHandler::HandleMenu FW_MEventHandler::HandleMouseDown FW_MEventHandler::HandleMouseDownInEmbeddedFrame FW_MEventHandler::HandleMouseDownInEmbeddedFrameBorder FW_MEventHandler::HandleMouseUp FW_MEventHandler::HandleMouseUpInEmbeddedFrame FW_MEventHandler::HandleVirtualKey FW_MEventHandler::PrivDispatchAdjustMenus FW_MEventHandler::PrivDispatchBGMouseDown FW_MEventHandler::PrivDispatchBGMouseDownInEmbeddedFrame FW_MEventHandler::PrivDispatchCharKey FW_MEventHandler::PrivDispatchIdle FW_MEventHandler::PrivDispatchMenuEvent FW_MEventHandler::PrivDispatchMouseDown FW_MEventHandler::PrivDispatchMouseDownInEmbeddedFrame FW_MEventHandler::PrivDispatchMouseDownInEmbeddedFrameBorder FW_MEventHandler::PrivDispatchMouseUp FW_MEventHandler::PrivDispatchMouseUpInEmbeddedFrame FW_MEventHandler::PrivDispatchVirtualKey FW_CControl::AdjustCursor - (*) returns FW_Handled instead of FW_Boolean FW_CEditView::AdjustCursor - (*) returns FW_Handled instead of FW_Boolean FW_CEditView::DoAdjustMenus - (*) returns FW_Handled instead of FW_Boolean FW_CEditView::DoCharKey - (*) returns FW_Handled instead of FW_Boolean FW_CEditView::DoIdle - (*) returns FW_Handled instead of FW_Boolean FW_CEditView::DoMenu - (*) returns FW_Handled instead of FW_Boolean FW_CEditView::DoMouseDown - (*) returns FW_Handled instead of FW_Boolean FW_CEditView::DoVirtualKey - (*) returns FW_Handled instead of FW_Boolean FW_CEditView::InputCharKey - (*) returns FW_Handled instead of FW_Boolean FW_CListBox::AdjustCursor - (*) returns FW_Handled instead of FW_Boolean FW_CListBox::DoMouseDown - (*) returns FW_Handled instead of FW_Boolean FW_CListBox::DoVirtualKey - (*) returns FW_Handled instead of FW_Boolean FW_CNativeControl::DoMouseDown - (*) returns FW_Handled instead of FW_Boolean; parameter added (ODEventInfo*) FW_CButton::FW_CButton - (*) parameter order changed to (ev, container, bounds, viewID) FW_CControl::FW_CControl - (*) parameter order changed to (ev, container, bounds, viewID) FW_CEditView::FW_CEditView - (*) parameter order changed to (ev, container, bounds, viewID) FW_CGroupBox::FW_CGroupBox - (*) additional parameter (viewID) FW_CNativeControl::FW_CNativeControl - (*) parameter order changed to (ev, container, bounds, viewID) FW_CPopupMenu::FW_CPopupMenu - (*) parameter order changed to (ev, container, bounds, viewID) FW_CScrollBar::FW_CScrollBar - (*) parameter order changed to (ev, container, bounds, viewID) FW_CStaticText::FW_CStaticText - (*) additional parameter (viewID) FW_CButton::MacGetProcId - renamed to MacGetProcID FW_CControlNotification::GetViewId - renamed to GetViewID FW_CRadioCluster::GetButtonIdOn - renamed to GetButtonIDOn FW_CSuperView::FindViewById - renamed to FindViewByID; (*) now const FW_CView::FindViewById - renamed to FindViewByID; (*) now const FW_CView::GetViewId - renamed to GetViewID FW_CView::SetViewId - renamed to SetViewID FW_CEditView::MacTE - (*) returns TEHandle instead of TERec*; e.g. replace MacTE()->hText with (*MacTE())->hText FW_CListBox::SetDrawingMode - (*) returns FW_Boolean (the old drawing mode) FW_CPrivMacControlHelper::fMacProcId - renamed to fMacProcID FW_CPrivMacControlHelper::fMacFontId - renamed to fMacFontID FW_CListBox::fMacFontId - renamed to fMacFontID FW_CListBox::SetDrawingMode - (*) changed to non-virtual FW_MDraggableFrame::SetDragging - gone FW_MProxy::AcquireEmbeddedFrame - (*) additional parameter FW_MProxy::AcquireEmbeddedPart - (*) additional parameter FW_MProxy::FW_MProxy - (*) presentation parameter is gone FW_MProxy::Externalize - (*) changed to virtual FW_MProxy::Internalize - (*) changed to virtual FW_MProxy::GetPresentation - gone FW_MProxy::PrivEmbeddedFacetAdded - gone FW_MProxy::PrivNewProxyFrame - (*) added parameter FW_MProxy::PrivSetDragging - gone FW_MProxy::SetEmbeddedFramesViewType - renamed to ChangeEmbeddedFramesViewType FW_CEventDispatcher::Dispatch - (*) returns FW_Handled instead of FW_Boolean; parameter type changed; added ODEventInfo* parameter FW_CEventDispatcher::DispatchActivateEvent - (*) returns FW_Handled instead of FW_Boolean; parameter type changed; added ODEventInfo* parameter FW_CEventDispatcher::DispatchBorderMouseDownEvent - (*) returns FW_Handled instead of FW_Boolean; parameter type changed; added ODEventInfo* parameter FW_CEventDispatcher::DispatchCharKeyEvent - (*) returns FW_Handled instead of FW_Boolean; parameter type changed; added ODEventInfo* parameter FW_CEventDispatcher::DispatchEmbeddedMouseDownEvent - (*) returns FW_Handled instead of FW_Boolean; parameter type changed; added ODEventInfo* parameter FW_CEventDispatcher::DispatchEmbeddedMouseUpEvent - (*) returns FW_Handled instead of FW_Boolean; parameter type changed; added ODEventInfo* parameter FW_CEventDispatcher::DispatchMenuEvent - (*) returns FW_Handled instead of FW_Boolean; parameter type changed; added ODEventInfo* parameter FW_CEventDispatcher::DispatchMouseDownEvent - (*) returns FW_Handled instead of FW_Boolean; parameter type changed; added ODEventInfo* parameter FW_CEventDispatcher::DispatchMouseUpEvent - (*) returns FW_Handled instead of FW_Boolean; parameter type changed; added ODEventInfo* parameter FW_CEventDispatcher::DispatchMouseEnterEvent - gone; FW_CFrame::HandleMouseEnter is called directly FW_CEventDispatcher::DispatchMouseWithinEvent - gone; FW_CFrame::HandleMouseWithin is called directly FW_CEventDispatcher::DispatchMouseLeaveEvent - gone; FW_CFrame::HandleMouseLeave is called directly FW_CEventDispatcher::DispatchNullEvent - (*) returns FW_Handled instead of FW_Boolean; parameter type changed; added ODEventInfo* parameter FW_CEventDispatcher::DispatchOSEvent - (*) returns FW_Handled instead of FW_Boolean; parameter added; added ODEventInfo* parameter FW_CEventDispatcher::DispatchVirtualKeyDownEvent - (*) returns FW_Handled instead of FW_Boolean; parameter type changed; added ODEventInfo* parameter FW_CEventDispatcher::DispatchVirtualKeyUpEvent - (*) returns FW_Handled instead of FW_Boolean; parameter type changed; added ODEventInfo* parameter FW_CEventDispatcher::DispatchWindowEvent - (*) returns FW_Handled instead of FW_Boolean; parameter added; added ODEventInfo* parameter FW_CEventDispatcher::gAutoRepeatCount - renamed to fgAutoRepeatCount FW_CEventDispatcher::gLastMouseUpWhere - renamed to fgLastMouseUpWhere FW_CEventDispatcher::gLastMouseUp - renamed to fgLastMouseUp FW_CEventDispatcher::gClickCount - renamed to fgClickCount FW_CMouseEvent::ButtonState - renamed to EButtonState (an enum) FW_CMouseEvent::WhichButton - renamed to EWhichButton (an enum) FW_CMouseEvent::ClearControlKeyModifier - moved to FW_CSystemEvent FW_CMouseEvent::ClearCopyModifier - moved to FW_CSystemEvent FW_CMouseEvent::ClearExtendModifier - moved to FW_CSystemEvent FW_CMouseEvent::ClearItemModifier - moved to FW_CSystemEvent FW_CMouseEvent::GetButtonModifiers - gone; use FW_CSystemEvent::GetModifiers instead FW_CMouseEvent::IsControlKeyModifier - moved to FW_CSystemEvent FW_CMouseEvent::IsCopyModifier - moved to FW_CSystemEvent FW_CMouseEvent::IsExtendModifier - moved to FW_CSystemEvent FW_CMouseEvent::IsItemModifier - moved to FW_CSystemEvent FW_CMouseEvent::kControl - moved to FW_CSystemEvent FW_CMouseEvent::kCopy - moved to FW_CSystemEvent FW_CMouseEvent::kEmpty - moved to FW_CSystemEvent FW_CMouseEvent::kExtend - moved to FW_CSystemEvent FW_CMouseEvent::kItem - moved to FW_CSystemEvent FW_CMouseEvent::FW_CMouseEvent - (*) added propagated parameter; parameter types changed FW_CMouseEvent::GetButtonState - (*) type changed to EButtonState FW_CMouseEvent::GetInitialButtonPressed - (*) type changed to EWhichButton FW_CMouseEvent::fButtonState - (*) type changed to EButtonState FW_CMouseEvent::fWhichButton - (*) type changed to EWhichButton FW_CActivateEvent::FW_CActivateEvent - (*) added propagated parameter FW_CBorderMouseEvent::FW_CBorderMouseEvent - (*) added propagated parameter; parameter types changed (ButtonState, WhichButton) FW_CCharKeyEvent::FW_CCharKeyEvent - (*) added propagated parameter FW_CEmbeddedMouseEvent::FW_CEmbeddedMouseEvent - (*) added propagated parameter; parameter types changed (ButtonState, WhichButton) FW_CMacWindowEvent::FW_CMacWindowEvent - (*) added propagated parameter FW_CMenuEvent::FW_CMenuEvent - (*) added propagated parameter FW_CNullEvent::FW_CNullEvent - (*) added propagated parameter FW_CSuspendResumeEvent::FW_CSuspendResumeEvent - (*) added propagated parameter FW_CSystemEvent::FW_CSystemEvent - (*) added propagated parameter FW_CVirtualKeyEvent::FW_CVirtualKeyEvent - (*) added propagated parameter FW_CAlphaNumFilter::DoCharKey - (*) returns FW_Handled instead of FW_Boolean FW_CIntegerFilter::DoCharKey - (*) returns FW_Handled instead of FW_Boolean FW_CViewTabber::DoVirtualKey - (*) returns FW_Handled instead of FW_Boolean FW_CSystemEvent::GetModifiers - renamed to GetPlatformModifiers; use IsItemModifier etc. instead FW_CSystemEvent::IsShiftModifier - gone; use IsExtendModifier instead FW_CAppleEvent::GetAttributeByKey - gone; use GetAttributeByPtr or GetAttributeByDesc instead FW_CAppleEvent::HasAttributeKey - renamed to HasAttribute FW_CAppleEvent::HasSubject - gone FW_CDesc::DeleteListItem - gone; use DeleteListItemByIndex or DeleteListItemByKey instead FW_CDesc::GetDataByPtr - (*) type of dataSize parameter changed to Size* FW_CDesc::GetPoint - (*) API changed FW_CDesc::PutPoint - (*) parameter changed FW_CDesc& operator<< - (*) 2nd parameter changed const FW_CDesc& operator>> - (*) 2nd parameter changed FW_InsertScriptableIntoDesc - (*) 1st parameter no longer const FW_MScriptable::GetAdjacentObject - renamed to AcquireAdjacentObject FW_MScriptable::GetAllElements - renamed to AcquireAllElements FW_MScriptable::GetAnyElement - renamed to AcquireAnyElement FW_MScriptable::GetContainedObject - renamed to AcquireContainedObject; (*) return type changed, last parameter removed FW_MScriptable::GetContainingObject - renamed to AcquireContainingObject FW_MScriptable::GetElementByAbsolutePosition - renamed to AcquireElementByAbsolutePosition FW_MScriptable::GetElementByIndex - renamed to AcquireElementByIndex FW_MScriptable::GetFirstElement - renamed to AcquireFirstElement FW_MScriptable::GetLastElement - renamed to AcquireLastElement FW_MScriptable::GetMiddleElement - renamed to AcquireMiddleElement FW_MScriptable::GetElementByName - renamed to AcquireElementByName FW_MScriptable::GetElementsWithinRange - renamed to AcquireElementsWithinRange FW_MScriptable::GetTokenType - gone FW_CPropertyDesignator::GetDesignateValue - (*) parameter added, return type changed FW_CPropertyDesignator::GetTokenType - gone FW_CSemanticInterface::GetScriptableFromToken - renamed to AcquireScriptableFromToken FW_CSemanticInterface::GetTargetObject - renamed to AcquireTargetObject FW_CSemanticInterface::RegisterCallbacks - gone; register callbacks in part::RegisterScriptingCallbacks FW_CSemanticInterface::RegisterCoercionFunction - gone FW_CSemanticInterface::TypeIsSemanticObject - gone FW_MPartScriptable::GetContainingObject - renamed to AcquireContainingObject FW_MPartScriptable::GetObjectContainedInPart - renamed to AcquireObjectContainedInPart; (*) API changed ExternalizeInScope - gone FW_AcquireFileContainer - (*) 2nd parameter gone (ODSession*) FW_MakeSetLocalPropertyEvent - changed to a factory method; (*) return type changed, parameter added FW_PrivCompareODDescTypes - gone FW_PrivLimitScrolling - gone FW_SUAddPropValue - code moved to OS:FWODMisc:FWSUUtil.cpp SetThumbPosition - gone FW_EStorageKinds - renamed to FW_StorageKinds; (*) it is now a short containing flags, not an enum FW_kClipboardStorage - type change (enum ==> const FW_StorageKinds) FW_kDragAndDropStorage - type change (enum ==> const FW_StorageKinds) FW_kLinkStorage - type change (enum ==> const FW_StorageKinds) FW_kPartStorage - type change (enum ==> const FW_StorageKinds) FW_kFileStorage - type change (enum ==> const FW_StorageKinds) FW_ResourceId - renamed to FW_ResourceID; type changed from unsigned to signed short EventHandlerId - renamed to EventHandlerID FW_kLastTransferMode - renamed to FW_kPrivLastTransferMode kNoIdentifier - renamed to FW_kNoViewID kNoPriority - renamed to FW_kNoPriority FW_kFontType - renamed to FW_kFontResourceType FW_kSaveAsResourceKind - renamed to FW_kSaveAsResourceType 'FWSv' - renamed to 'FWsv' FW_kViewLayoutType - renamed to FW_kViewLayoutResourceType ### OS Layer ### FW_kSystemFont12 - renamed to FW_kSystemFont FW_kSystemFont - changed to function; call FW_GetSystemFontName() FW_kDefaultFont - changed to function; call FW_GetDefaultFontName() FW_kHelvetica - changed to function; call FW_GetHelveticaFontName() FW_kTimes - changed to function; call FW_GetTimesFontName() FW_kCourier - changed to function; call FW_GetCourierFontName() FW_kPalatino - changed to function; call FW_GetPalatinoFontName() FW_DoubleToFixed - (*) parameter type changed from double to FW_Double FW_FileAccessHandle - renamed to FW_PlatformFileHandle FWMENU_K - renamed to FWMENUS_K FWMenu.k - renamed to FWMenus.k (file name) FW_CMenuBar - is now an auto-destruct class FW_CMenuBar::PrivFindMenuWithID - renamed to FindMenuWithID FW_kMenuKeyCharMask - renamed to FW_kPrivMacMenuKeyCharMask FW_kScriptCodeKeyEquivalent - renamed to FW_kPrivMacScriptCodeKeyEquivalent FW_CAcquireODType - renamed to FW_CAcquireODISOStr FW_COpenFileParameters::FW_COpenFileParameters - (*) parameter type changed from OSType* to OSType FW_CRect::PlaceInCenter - renamed to PlaceInCenterOf FW_CSharedLibraryResourceFile - renamed to FW_PSharedLibraryResourceFile FW_CFont::MacGetFontStyle - (*) return type changed to FW_PlatformFontStyle FW_CMacTempPort::FW_CMacTempPort - (*) parameter removed FW_CInk::IsEqual - (*) now const FW_CStyle::IsEqual - (*) now const FW_CColor::FW_CColor - (*) r, g, b parameter types changed to unsigned char FW_CColor::Brightness - changed to public FW_CColor::SetRGB - (*) r, g, b parameter types changed to unsigned char FW_CCursor::FW_CCursor - (*) default parameter instance = FW_gInstance FW_CThreadTask - renamed to FW_CThread FW_CThreadTask::MacEnter - renamed to PrivMacEnter FW_CThreadTask::MacSwitchIn - renamed to PrivMacSwitchIn FW_CThreadTask::MacSwitchOutXX - renamed to PrivMacSwitchOut FW_CThreadTask::MacTerminate - renamed to PrivMacTerminate FW_CThreadTask::MacWakeup - renamed to PrivMacWakeup FW_CThreadCriticalState - renamed to FW_CPrivThreadCriticalState FW_CreateArcRegion - may return NULL instead of an empty region FW_CreateLineRegion - may return NULL instead of an empty region FW_CreateOvalRegion - may return NULL instead of an empty region FW_CreatePolygonRegion - may return NULL instead of an empty region FW_CreateRoundRectRegion - may return NULL instead of an empty region ### Foundation Layer ### FW_MReceiver::AddNotifier - renamed to AddInterest FW_MReceiver::RemoveNotifier - renamed to RemoveInterest FW_MNotifier::AddReceiver - gone FW_MNotifier::RemoveReceiver - gone FW_CReceiverInterestIterator - gone FW_CNotification::GetInterest - (*) return type changed to FW_CInterest& FW_CMemoryReader::MakeReader - (*) parameter added FW_PlatformNewLineChar - renamed to FW_kPlatformNewLineChar FW_SPlatformRect - renamed to FW_PlatformRect FW_SPlatformPoint - renamed to FW_PlatformPoint FW_QDGlobalRec - gone; FW_QDGlobals now uses QDGlobals FW_Milliseconds - gone FW_TypeToken - gone WMULTISTRINGRES - renamed to FW_kWMultiStringRes LMULTISTRINGRES - renamed to FW_kLMultiStringRes WMULTILONGRES - renamed to FW_kWMultiLongRes LMULTILONGRES - renamed to FW_kLMultiLongRes MULTISTRINGRES - renamed to FW_kMultiStringRes MULTILONGRES - renamed to FW_kMultiLongRes LBITMAPRES - renamed to FW_kLBitmapRes WVIEWRES - gone LVIEWRES - gone WMENURES - gone LMENURES - gone VIEWRES - gone MENURES - gone ### CyberStuff ### FW_MCyberPart - gone; instead of mixing this class into your part, keep a ptr to an instance of FW_CCyberdogHelper (see class CPart in CyberStarter) FW_MCyberPart::AcquireCyberExtension - gone FW_MCyberPart::GetCyberItem - moved to FW_CCyberdogHelper; (*) parameter added (Environment*) FW_MCyberPart::GetCyberSession - moved to FW_CCyberdogHelper; (*) parameter added (Environment*) FW_MCyberPart::MakeEventDispatcher - gone FW_CCyberDispatcher - gone FW_CCyberDogWindowHandler - gone FW_CCyberDogWindowHandler::DoMenu - functionality moved to FW_CCyberdogHelper::DoMenu FW_CCyberDogWindowHandler::DoWindowEvent - functionality moved to CFrame::HandleWindowEvent ### Resource definition changes FW_RAbout resource type - (*) 2 fields added FW_RMenuBar resource type - (*) string field added at beginning: "About PartName..." FW_RRadioCluster resource type - (*) dummy longint field removed FW_RScrollBarScroller resource type - (*) field added (LiveScrolling) FW_RScroller resource type - (*) AutoScrollIncrement field changed to ScrollUnit; field added (PageNavigationKeys) FW_RStaticText resource type - (*) field added (Font)